package com.edu.d10_tz;

/**
 * 拓展悲观锁、乐观锁原理
 */
public class Test2 {

    /**
     * 乐观锁：一开始不上锁，认为是没有问题的，大家一起跑，等要出现线程安全问题的时候才开始控制。    线程安全，性能较好
     */

    public static void main(String[] args) {
        //1、需求，一个静态变量100个线程，每个线程对其加100
        //创建任务对象，将其交给Thread进行处理
        Runnable target=new MyRunable();
        for (int i = 1; i <=100; i++) {
            //也就是说，任务对象只有一个，创建100个线程，每个线程都执行这个任务
            new Thread(target).start();
        }
    }
}
